//waitUntil {trig_suite} ;

//trig_marqueur.sqf
form_marktrig = "RECTANGLE";
// Nom du marqueur
var_marktrig = var_marktrig + 1;
if (nom_du_marqueur_trig == "") then {call compile format["nom_du_marqueur_trig = ""nom_marktrig%1"";",(var_marktrig)];};

// nom du marqueur texte
call compile format["nom_du_marqueur_trigtext = ""nom_marktrigtext%1"";",(var_marktrig)];

// texte du marqueur
textmarktrig = var_l4_texte_cadre ;
if (textmarktrig == "") then {textmarktrig = nom_l2_qui_act1};

// forme du marqueur
if (var_l1_ellipse1) then {form_marktrig = "RECTANGLE"} else {form_marktrig = "ELLIPSE"};
/*
// protection en cas d'absence de axea
	if (var_l1_axeA2 == 0) then {var_l1_axeA2 = 50;};
	
	// protection en cas d'absence de axeb
	if (var_l1_axeB2 == 0) then {var_l1_axeB2 = 50;};
	
	// protection en cas d'absence de angle
	if (var_l1_angle2 == 0) then {var_l1_angle2 = 0;};

*/
if (local user1) then 
						{
						call compile format 
							["
							mark_tru%1 = createMarkerLocal [nom_du_marqueur_trig,[(spawntrig_x), (spawntrig_y),0]] ;  
							mark_tru%1 setMarkerShapeLocal form_marktrig ; 
							nom_du_marqueur_trig setMarkerSizeLocal [%2, %3] ; 
							nom_du_marqueur_trig setMarkerDirLocal %4 ; 
							nom_du_marqueur_trig setMarkerColorLocal ""ColorBlack"";
							",(var_marktrig),(var_l1_axeA2),(var_l1_axeB2),(var_l1_angle2)];
							
						call compile format 
							["
							mark_trub%1 = createMarkerLocal [nom_du_marqueur_trigtext,[(spawntrig_x), (spawntrig_y),0]] ;  
							mark_trub%1 setMarkerShapeLocal ""ICON"" ; 
							nom_du_marqueur_trigtext setMarkerTypeLocal ""dot"";
							nom_du_marqueur_trigtext setMarkerSizeLocal [0.50, 0.50];
							nom_du_marqueur_trigtext setMarkerDirLocal 0 ; 
							nom_du_marqueur_trigtext setMarkerColorLocal ""ColorBlack"";
							nom_du_marqueur_trigtext setMarkerTextLocal textmarktrig;
							",(var_marktrig)];
						
						trig_spawnmark = false ;
						publicvariable "trig_spawnmark";
						
						};
if (local usere1) then 
						{
						
						call compile format 
							["
							mark_tru%1 = createMarkerLocal [nom_du_marqueur_trig,[(spawntrig_x), (spawntrig_y),0]] ;  
							mark_tru%1 setMarkerShapeLocal form_marktrig ; 
							nom_du_marqueur_trig setMarkerSizeLocal [%2, %3] ; 
							nom_du_marqueur_trig setMarkerDirLocal %4 ; 
							nom_du_marqueur_trig setMarkerColorLocal ""ColorBlack"";
							",(var_marktrig),(var_l1_axeA2),(var_l1_axeB2),(var_l1_angle2)];
							
						call compile format 
							["
							mark_trub%1 = createMarkerLocal [nom_du_marqueur_trigtext,[(spawntrig_x), (spawntrig_y),0]] ;  
							mark_trub%1 setMarkerShapeLocal ""ICON"" ; 
							nom_du_marqueur_trigtext setMarkerTypeLocal ""dot"";
							nom_du_marqueur_trigtext setMarkerSizeLocal [0.50, 0.50];
							nom_du_marqueur_trigtext setMarkerDirLocal 0 ; 
							nom_du_marqueur_trigtext setMarkerColorLocal ""ColorBlack"";
							nom_du_marqueur_trigtext setMarkerTextLocal textmarktrig;
							",(var_marktrig)];
							
						trig_spawnmark = false ;
						publicvariable "trig_spawnmark";
							
						};
if (local useri1) then 
						{
						
						call compile format 
							["
							mark_tru%1 = createMarkerLocal [nom_du_marqueur_trig,[(spawntrig_x), (spawntrig_y),0]] ;  
							mark_tru%1 setMarkerShapeLocal form_marktrig ; 
							nom_du_marqueur_trig setMarkerSizeLocal [%2, %3] ; 
							nom_du_marqueur_trig setMarkerDirLocal %4 ; 
							nom_du_marqueur_trig setMarkerColorLocal ""ColorBlack"";
							",(var_marktrig),(var_l1_axeA2),(var_l1_axeB2),(var_l1_angle2)];
							
						call compile format 
							["
							mark_trub%1 = createMarkerLocal [nom_du_marqueur_trigtext,[(spawntrig_x), (spawntrig_y),0]] ;  
							mark_trub%1 setMarkerShapeLocal ""ICON"" ; 
							nom_du_marqueur_trigtext setMarkerTypeLocal ""dot"";
							nom_du_marqueur_trigtext setMarkerSizeLocal [0.50, 0.50];
							nom_du_marqueur_trigtext setMarkerDirLocal 0 ; 
							nom_du_marqueur_trigtext setMarkerColorLocal ""ColorBlack"";
							nom_du_marqueur_trigtext setMarkerTextLocal textmarktrig;
							",(var_marktrig)];
							
						trig_spawnmark = false ;
						publicvariable "trig_spawnmark";
							
						};
						
if (true) exitWith {};